<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>SystemSharp: SystemSharp.SysDOM.AlgorithmBuilderContractClass Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">SystemSharp
   &#160;<span id="projectnumber">0.3</span>
   </div>
   <div id="projectbrief">A system-level modeling framework for designing real-time embedded systems</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Events</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SystemSharp.SysDOM.AlgorithmBuilderContractClass Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for SystemSharp.SysDOM.AlgorithmBuilderContractClass:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.png" usemap="#SystemSharp.SysDOM.AlgorithmBuilderContractClass_map" alt=""/>
  <map id="SystemSharp.SysDOM.AlgorithmBuilderContractClass_map" name="SystemSharp.SysDOM.AlgorithmBuilderContractClass_map">
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html" title="Algorithm builder interface for meta-programming. " alt="SystemSharp.SysDOM.IAlgorithmBuilder" shape="rect" coords="0,0,317,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5c910af6e03aa97fa8aab3a1a2714aca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a5c910af6e03aa97fa8aab3a1a2714aca">DeclareLocal</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a> v)</td></tr>
<tr class="memdesc:a5c910af6e03aa97fa8aab3a1a2714aca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a local variable.  <a href="#a5c910af6e03aa97fa8aab3a1a2714aca">More...</a><br/></td></tr>
<tr class="separator:a5c910af6e03aa97fa8aab3a1a2714aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b365f8464f1ffbcce579c83bf673593"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a3b365f8464f1ffbcce579c83bf673593">Store</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a> var, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> val)</td></tr>
<tr class="memdesc:a3b365f8464f1ffbcce579c83bf673593"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits an assignment.  <a href="#a3b365f8464f1ffbcce579c83bf673593">More...</a><br/></td></tr>
<tr class="separator:a3b365f8464f1ffbcce579c83bf673593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08391b1bf5bef375955ab47309fcc95c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_if_statement.html">IfStatement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a08391b1bf5bef375955ab47309fcc95c">If</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> cond)</td></tr>
<tr class="memdesc:a08391b1bf5bef375955ab47309fcc95c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins an "if-then(-else-if)(-else)" statement.  <a href="#a08391b1bf5bef375955ab47309fcc95c">More...</a><br/></td></tr>
<tr class="separator:a08391b1bf5bef375955ab47309fcc95c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84b370c92f57978fd8a7722fadfc327f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a84b370c92f57978fd8a7722fadfc327f">ElseIf</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> cond)</td></tr>
<tr class="memdesc:a84b370c92f57978fd8a7722fadfc327f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an "else-if" branch to the current "if-then(-elsif)(-else)" statement.  <a href="#a84b370c92f57978fd8a7722fadfc327f">More...</a><br/></td></tr>
<tr class="separator:a84b370c92f57978fd8a7722fadfc327f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cab4a27dad91a45a26ce7d007b5de89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a5cab4a27dad91a45a26ce7d007b5de89">Else</a> ()</td></tr>
<tr class="memdesc:a5cab4a27dad91a45a26ce7d007b5de89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an "else" branch to the current "if-then(-elsif)(-else)" statement.  <a href="#a5cab4a27dad91a45a26ce7d007b5de89">More...</a><br/></td></tr>
<tr class="separator:a5cab4a27dad91a45a26ce7d007b5de89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5de30ff22f61c156154720a8fefdb6d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a5de30ff22f61c156154720a8fefdb6d3">EndIf</a> ()</td></tr>
<tr class="memdesc:a5de30ff22f61c156154720a8fefdb6d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ends the current "if-then(-elsif)(-else)" statement.  <a href="#a5de30ff22f61c156154720a8fefdb6d3">More...</a><br/></td></tr>
<tr class="separator:a5de30ff22f61c156154720a8fefdb6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c565183f3320e856083e2f14b83b9ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_loop_block.html">LoopBlock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a3c565183f3320e856083e2f14b83b9ec">Loop</a> ()</td></tr>
<tr class="memdesc:a3c565183f3320e856083e2f14b83b9ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins a loop statement.  <a href="#a3c565183f3320e856083e2f14b83b9ec">More...</a><br/></td></tr>
<tr class="separator:a3c565183f3320e856083e2f14b83b9ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5110640ac2a83013eb907e37d37503e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a5110640ac2a83013eb907e37d37503e2">Break</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_loop_block.html">LoopBlock</a> loop)</td></tr>
<tr class="separator:a5110640ac2a83013eb907e37d37503e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eabe9d70974688ab63f5155c31560ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a5eabe9d70974688ab63f5155c31560ed">Continue</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_loop_block.html">LoopBlock</a> loop)</td></tr>
<tr class="memdesc:a5eabe9d70974688ab63f5155c31560ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "continue loop" statement.  <a href="#a5eabe9d70974688ab63f5155c31560ed">More...</a><br/></td></tr>
<tr class="separator:a5eabe9d70974688ab63f5155c31560ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9cbf612cadeea2847bdb2ee0d566846"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#ad9cbf612cadeea2847bdb2ee0d566846">EndLoop</a> ()</td></tr>
<tr class="memdesc:ad9cbf612cadeea2847bdb2ee0d566846"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ends the current loop statement.  <a href="#ad9cbf612cadeea2847bdb2ee0d566846">More...</a><br/></td></tr>
<tr class="separator:ad9cbf612cadeea2847bdb2ee0d566846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ccc025580c7db0d6b6aac1dbe57c622"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a8ccc025580c7db0d6b6aac1dbe57c622">Solve</a> (<a class="el" href="class_system_sharp_1_1_algebraic_1_1_equation_system.html">EquationSystem</a> eqsys)</td></tr>
<tr class="separator:a8ccc025580c7db0d6b6aac1dbe57c622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97938eb2e16d187f62b792905996017c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a97938eb2e16d187f62b792905996017c">InlineCall</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_function.html">Function</a> fn, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[] inArgs, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a>[] outArgs, bool shareLocals=false)</td></tr>
<tr class="memdesc:a97938eb2e16d187f62b792905996017c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inlines a function call.  <a href="#a97938eb2e16d187f62b792905996017c">More...</a><br/></td></tr>
<tr class="separator:a97938eb2e16d187f62b792905996017c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaea2489a27de101c1a4fc56433c0112"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_case_statement.html">CaseStatement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#abaea2489a27de101c1a4fc56433c0112">Switch</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> selector)</td></tr>
<tr class="memdesc:abaea2489a27de101c1a4fc56433c0112"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins a "switch-case" statement.  <a href="#abaea2489a27de101c1a4fc56433c0112">More...</a><br/></td></tr>
<tr class="separator:abaea2489a27de101c1a4fc56433c0112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab2e8b589efc3eafd56c0a5282046725"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#aab2e8b589efc3eafd56c0a5282046725">Case</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> cond)</td></tr>
<tr class="memdesc:aab2e8b589efc3eafd56c0a5282046725"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a case to the current "switch-case" statement.  <a href="#aab2e8b589efc3eafd56c0a5282046725">More...</a><br/></td></tr>
<tr class="separator:aab2e8b589efc3eafd56c0a5282046725"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8fa7d11004e37797c5b5ff5a2f91bf1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#ac8fa7d11004e37797c5b5ff5a2f91bf1">DefaultCase</a> ()</td></tr>
<tr class="memdesc:ac8fa7d11004e37797c5b5ff5a2f91bf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a default case to the current "switch-case" statement.  <a href="#ac8fa7d11004e37797c5b5ff5a2f91bf1">More...</a><br/></td></tr>
<tr class="separator:ac8fa7d11004e37797c5b5ff5a2f91bf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b033782832a1d6988acb5674840918c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a9b033782832a1d6988acb5674840918c">GotoCase</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_case_statement.html">CaseStatement</a> cstmt, int index)</td></tr>
<tr class="memdesc:a9b033782832a1d6988acb5674840918c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hands program flow over to a different branch of the a "switch-case" statement.  <a href="#a9b033782832a1d6988acb5674840918c">More...</a><br/></td></tr>
<tr class="separator:a9b033782832a1d6988acb5674840918c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a500b802f56ffd1313746c35705b51d8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a500b802f56ffd1313746c35705b51d8f">Break</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_case_statement.html">CaseStatement</a> stmt)</td></tr>
<tr class="memdesc:a500b802f56ffd1313746c35705b51d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "break case" statement.  <a href="#a500b802f56ffd1313746c35705b51d8f">More...</a><br/></td></tr>
<tr class="separator:a500b802f56ffd1313746c35705b51d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa808dddf1d44133393a6ac72d2f76793"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#aa808dddf1d44133393a6ac72d2f76793">EndCase</a> ()</td></tr>
<tr class="memdesc:aa808dddf1d44133393a6ac72d2f76793"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ends the current case of the current "switch-case" statement.  <a href="#aa808dddf1d44133393a6ac72d2f76793">More...</a><br/></td></tr>
<tr class="separator:aa808dddf1d44133393a6ac72d2f76793"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1711b5f80e1774a712ac9f819a4d45a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a1711b5f80e1774a712ac9f819a4d45a3">EndSwitch</a> ()</td></tr>
<tr class="memdesc:a1711b5f80e1774a712ac9f819a4d45a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ends the current "switch-case" statement.  <a href="#a1711b5f80e1774a712ac9f819a4d45a3">More...</a><br/></td></tr>
<tr class="separator:a1711b5f80e1774a712ac9f819a4d45a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34e5d1597fdcf2d778d0d6cf3bac2f88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_goto_statement.html">GotoStatement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a34e5d1597fdcf2d778d0d6cf3bac2f88">Goto</a> ()</td></tr>
<tr class="memdesc:a34e5d1597fdcf2d778d0d6cf3bac2f88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "goto" statement.  <a href="#a34e5d1597fdcf2d778d0d6cf3bac2f88">More...</a><br/></td></tr>
<tr class="separator:a34e5d1597fdcf2d778d0d6cf3bac2f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdf36241ef21ec19364ccb4654947240"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#abdf36241ef21ec19364ccb4654947240">Return</a> ()</td></tr>
<tr class="memdesc:abdf36241ef21ec19364ccb4654947240"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "return" statement.  <a href="#abdf36241ef21ec19364ccb4654947240">More...</a><br/></td></tr>
<tr class="separator:abdf36241ef21ec19364ccb4654947240"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57f1a51946ef66839719de472e09c5df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a57f1a51946ef66839719de472e09c5df">Return</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> returnValue)</td></tr>
<tr class="memdesc:a57f1a51946ef66839719de472e09c5df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "return" statement.  <a href="#a57f1a51946ef66839719de472e09c5df">More...</a><br/></td></tr>
<tr class="separator:a57f1a51946ef66839719de472e09c5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dbec68f9cce56e3533e40df3756ff7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a2dbec68f9cce56e3533e40df3756ff7f">Throw</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a> expr)</td></tr>
<tr class="memdesc:a2dbec68f9cce56e3533e40df3756ff7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "throw exception" statement.  <a href="#a2dbec68f9cce56e3533e40df3756ff7f">More...</a><br/></td></tr>
<tr class="separator:a2dbec68f9cce56e3533e40df3756ff7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5222499cd4ad2bc277fb970f22b541d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a5222499cd4ad2bc277fb970f22b541d7">Call</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_callable.html">ICallable</a> callee, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[] arguments)</td></tr>
<tr class="separator:a5222499cd4ad2bc277fb970f22b541d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42b876030a8d723bf1800396d0a8c6ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a42b876030a8d723bf1800396d0a8c6ed">Nop</a> ()</td></tr>
<tr class="memdesc:a42b876030a8d723bf1800396d0a8c6ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a "do nothing" statement.  <a href="#a42b876030a8d723bf1800396d0a8c6ed">More...</a><br/></td></tr>
<tr class="separator:a42b876030a8d723bf1800396d0a8c6ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeef34ac39c617c8273cfdf65623ca87a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#aeef34ac39c617c8273cfdf65623ca87a">RemoveLastStatement</a> ()</td></tr>
<tr class="memdesc:aeef34ac39c617c8273cfdf65623ca87a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the last output statement.  <a href="#aeef34ac39c617c8273cfdf65623ca87a">More...</a><br/></td></tr>
<tr class="separator:aeef34ac39c617c8273cfdf65623ca87a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affae1d3f84ed925e23d9df432171a01f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html">IAlgorithmBuilder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#affae1d3f84ed925e23d9df432171a01f">BeginSubAlgorithm</a> ()</td></tr>
<tr class="memdesc:affae1d3f84ed925e23d9df432171a01f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forks a new algorithm builder at the current position. To achieve this, a compound statement is inserted as placeholder.  <a href="#affae1d3f84ed925e23d9df432171a01f">More...</a><br/></td></tr>
<tr class="separator:affae1d3f84ed925e23d9df432171a01f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e934cbe54b376ed5a2f5dfc194246c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a7e934cbe54b376ed5a2f5dfc194246c7">Comment</a> (string comment)</td></tr>
<tr class="memdesc:a7e934cbe54b376ed5a2f5dfc194246c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a comment to the last output statement.  <a href="#a7e934cbe54b376ed5a2f5dfc194246c7">More...</a><br/></td></tr>
<tr class="separator:a7e934cbe54b376ed5a2f5dfc194246c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html">SystemSharp.SysDOM.IAlgorithmBuilder</a></td></tr>
<tr class="memitem:abc960264a8262fdc3bc3951f57a59201 inherit pub_methods_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#abc960264a8262fdc3bc3951f57a59201">Call</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_callable.html">ICallable</a> callee, params <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[] arguments)</td></tr>
<tr class="memdesc:abc960264a8262fdc3bc3951f57a59201 inherit pub_methods_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a function call statement.  <a href="#abc960264a8262fdc3bc3951f57a59201">More...</a><br/></td></tr>
<tr class="separator:abc960264a8262fdc3bc3951f57a59201 inherit pub_methods_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a874586abc1cd7bc0fa89e89f53ba54e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a874586abc1cd7bc0fa89e89f53ba54e9">LastStatement</a><code> [get]</code></td></tr>
<tr class="separator:a874586abc1cd7bc0fa89e89f53ba54e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62fa82c0078b4fd533a4c302f913f0a5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html#a62fa82c0078b4fd533a4c302f913f0a5">HaveAnyStatement</a><code> [get]</code></td></tr>
<tr class="separator:a62fa82c0078b4fd533a4c302f913f0a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html">SystemSharp.SysDOM.IAlgorithmBuilder</a></td></tr>
<tr class="memitem:ac2c074cbfae6820a4890ecbf4cfec0de inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#ac2c074cbfae6820a4890ecbf4cfec0de">LastStatement</a><code> [get]</code></td></tr>
<tr class="memdesc:ac2c074cbfae6820a4890ecbf4cfec0de inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the last output statement.  <a href="#ac2c074cbfae6820a4890ecbf4cfec0de">More...</a><br/></td></tr>
<tr class="separator:ac2c074cbfae6820a4890ecbf4cfec0de inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4760e01fb1e5dba0341ab314507f2a9 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#aa4760e01fb1e5dba0341ab314507f2a9">HaveAnyStatement</a><code> [get]</code></td></tr>
<tr class="memdesc:aa4760e01fb1e5dba0341ab314507f2a9 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if there already exists any output statement.  <a href="#aa4760e01fb1e5dba0341ab314507f2a9">More...</a><br/></td></tr>
<tr class="separator:aa4760e01fb1e5dba0341ab314507f2a9 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01819">1819</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="affae1d3f84ed925e23d9df432171a01f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html">IAlgorithmBuilder</a> SystemSharp.SysDOM.AlgorithmBuilderContractClass.BeginSubAlgorithm </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Forks a new algorithm builder at the current position. To achieve this, a compound statement is inserted as placeholder. </p>
<dl class="section return"><dt>Returns</dt><dd>the new algorithm builder</dd></dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a7d70dd3d71a237073b1df6d2f699754d">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01968">1968</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a5110640ac2a83013eb907e37d37503e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Break </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_loop_block.html">LoopBlock</a>&#160;</td>
          <td class="paramname"><em>loop</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a573a6d9c125dc26d1d52221541dbc270">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01858">1858</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a500b802f56ffd1313746c35705b51d8f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Break </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_case_statement.html">CaseStatement</a>&#160;</td>
          <td class="paramname"><em>stmt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits a "break case" statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">stmt</td><td>referred "switch-case" statement</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#ad14bf657941a82ffcb746d936b80d063">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01910">1910</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a5222499cd4ad2bc277fb970f22b541d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Call </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_callable.html">ICallable</a>&#160;</td>
          <td class="paramname"><em>callee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[]&#160;</td>
          <td class="paramname"><em>arguments</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01943">1943</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="aab2e8b589efc3eafd56c0a5282046725"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Case </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td>
          <td class="paramname"><em>cond</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a case to the current "switch-case" statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cond</td><td>case condition</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a4aa8444edd03e565622d6ed6dd5627e6">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01893">1893</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a7e934cbe54b376ed5a2f5dfc194246c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Comment </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>comment</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a comment to the last output statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">comment</td><td>comment text</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a04da9af85387e9cc47176a06d09fbc3c">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01973">1973</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a5eabe9d70974688ab63f5155c31560ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Continue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_loop_block.html">LoopBlock</a>&#160;</td>
          <td class="paramname"><em>loop</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits a "continue loop" statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">loop</td><td>the loop to continue</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a0b9f56023f220fc27a2c76a17c16f5d0">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01863">1863</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a5c910af6e03aa97fa8aab3a1a2714aca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.DeclareLocal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a>&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Declares a local variable. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">v</td><td>literal to take as local variable</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a33dcb39ffee353b1e83c790d123032b9">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01821">1821</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ac8fa7d11004e37797c5b5ff5a2f91bf1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.DefaultCase </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a default case to the current "switch-case" statement. </p>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a88bd9701f01d262b033446f65e213ae2">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01898">1898</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a5cab4a27dad91a45a26ce7d007b5de89"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Else </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds an "else" branch to the current "if-then(-elsif)(-else)" statement. </p>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a2bf3a2f2019dc018e13260fd462703dc">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01844">1844</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a84b370c92f57978fd8a7722fadfc327f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.ElseIf </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td>
          <td class="paramname"><em>cond</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds an "else-if" branch to the current "if-then(-elsif)(-else)" statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cond</td><td>condition</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a20881b98dab1db4b555d633f4f38fc88">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01839">1839</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="aa808dddf1d44133393a6ac72d2f76793"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.EndCase </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ends the current case of the current "switch-case" statement. </p>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a94ab7dcb019b00921cc98d4fa10a11a0">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01915">1915</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a5de30ff22f61c156154720a8fefdb6d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.EndIf </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ends the current "if-then(-elsif)(-else)" statement. </p>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a128d6ddc2f912d30ec97c6e2dd2c8112">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01848">1848</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ad9cbf612cadeea2847bdb2ee0d566846"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.EndLoop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ends the current loop statement. </p>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a2aa7fc39565407ac347c84b09cfc0c22">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01868">1868</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a1711b5f80e1774a712ac9f819a4d45a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.EndSwitch </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ends the current "switch-case" statement. </p>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#aff03193cd6c775d2e7fdeb8e2ecfe20f">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01919">1919</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a34e5d1597fdcf2d778d0d6cf3bac2f88"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_goto_statement.html">GotoStatement</a> SystemSharp.SysDOM.AlgorithmBuilderContractClass.Goto </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits a "goto" statement. </p>
<dl class="section return"><dt>Returns</dt><dd>the newly created "goto" statement</dd></dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a978f38c1342a07108017470422349772">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01923">1923</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a9b033782832a1d6988acb5674840918c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.GotoCase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_case_statement.html">CaseStatement</a>&#160;</td>
          <td class="paramname"><em>cstmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hands program flow over to a different branch of the a "switch-case" statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cstmt</td><td>referred "switch-case" statement</td></tr>
    <tr><td class="paramname">index</td><td>0-based branch index</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a933905784e2a49e2e1e85865627e620f">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01902">1902</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a08391b1bf5bef375955ab47309fcc95c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_if_statement.html">IfStatement</a> SystemSharp.SysDOM.AlgorithmBuilderContractClass.If </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td>
          <td class="paramname"><em>cond</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Begins an "if-then(-else-if)(-else)" statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cond</td><td>condition</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the newly created "if-then(-else)" statement</dd></dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#ae131e77ddffed82cb553268043e56e81">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01832">1832</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a97938eb2e16d187f62b792905996017c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.InlineCall </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_function.html">Function</a>&#160;</td>
          <td class="paramname"><em>fn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[]&#160;</td>
          <td class="paramname"><em>inArgs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_variable.html">Variable</a>[]&#160;</td>
          <td class="paramname"><em>outArgs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>shareLocals</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Inlines a function call. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">fn</td><td>function to call</td></tr>
    <tr><td class="paramname">inArgs</td><td>input arguments</td></tr>
    <tr><td class="paramname">outArgs</td><td>output arguments</td></tr>
    <tr><td class="paramname">shareLocals</td><td>whether the inlined function may share and access the present local variables</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#ae80980c90c5f85781dcddd1de3da578f">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01877">1877</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a3c565183f3320e856083e2f14b83b9ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_loop_block.html">LoopBlock</a> SystemSharp.SysDOM.AlgorithmBuilderContractClass.Loop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Begins a loop statement. </p>
<dl class="section return"><dt>Returns</dt><dd>the newly created loop statement</dd></dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a840fa10aac46fdd833bacf30225a7368">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01852">1852</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a42b876030a8d723bf1800396d0a8c6ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Nop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits a "do nothing" statement. </p>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a09278a95b48b1aaa7e51887b1a73c454">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01949">1949</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="aeef34ac39c617c8273cfdf65623ca87a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.RemoveLastStatement </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes the last output statement. </p>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a46baefc001999041f2b6a46790346805">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01962">1962</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="abdf36241ef21ec19364ccb4654947240"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Return </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits a "return" statement. </p>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a2c88dee6dfd841cfcc670d6a4ccacd56">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01929">1929</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a57f1a51946ef66839719de472e09c5df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Return </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td>
          <td class="paramname"><em>returnValue</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits a "return" statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">returnValue</td><td>expression describing the return value</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a1b62b3ef210ffc4f91a6fb2826b3311b">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01933">1933</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a8ccc025580c7db0d6b6aac1dbe57c622"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Solve </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_algebraic_1_1_equation_system.html">EquationSystem</a>&#160;</td>
          <td class="paramname"><em>eqsys</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#ae575638371a3e499b1e1e74d2df60388">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01872">1872</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a3b365f8464f1ffbcce579c83bf673593"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Store </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html">IStorableLiteral</a>&#160;</td>
          <td class="paramname"><em>var</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits an assignment. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">var</td><td>left-hand side</td></tr>
    <tr><td class="paramname">val</td><td>right-hand side</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#a846ababf72955f391dc848a9b8cef964">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01826">1826</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="abaea2489a27de101c1a4fc56433c0112"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_case_statement.html">CaseStatement</a> SystemSharp.SysDOM.AlgorithmBuilderContractClass.Switch </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td>
          <td class="paramname"><em>selector</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Begins a "switch-case" statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">selector</td><td>selector expression</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the newly created "switch-case" statement</dd></dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#ab82e9835038e8d226217ccf6718c1f5b">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01886">1886</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a2dbec68f9cce56e3533e40df3756ff7f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SystemSharp.SysDOM.AlgorithmBuilderContractClass.Throw </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>&#160;</td>
          <td class="paramname"><em>expr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits a "throw exception" statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">expr</td><td>expression describing the exception to throw</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_algorithm_builder.html#ade3c9be752b4be9f3417517acf592839">SystemSharp.SysDOM.IAlgorithmBuilder</a>.</p>

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01938">1938</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a62fa82c0078b4fd533a4c302f913f0a5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SystemSharp.SysDOM.AlgorithmBuilderContractClass.HaveAnyStatement</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01966">1966</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a874586abc1cd7bc0fa89e89f53ba54e9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_statement.html">Statement</a> SystemSharp.SysDOM.AlgorithmBuilderContractClass.LastStatement</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_algorithms_8cs_source.html#l01954">1954</a> of file <a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_algorithms_8cs_source.html">Algorithms.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_system_sharp.html">SystemSharp</a></li><li class="navelem"><a class="el" href="namespace_system_sharp_1_1_sys_d_o_m.html">SysDOM</a></li><li class="navelem"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_algorithm_builder_contract_class.html">AlgorithmBuilderContractClass</a></li>
    <li class="footer">Generated on Thu Dec 26 2013 14:22:17 for SystemSharp by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>
